package com.hospital.search.module.index;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class PostIndex {
    /**
     * 帖子元数据id
     */
    private Long metaId;
    /**
     * 板块id
     */
    private Long sectionId;
    /**
     * 作者id
     */
    private Long authorId;
    /**
     * 标题
     */
    private String title;
    /**
     * 摘要
     */
    private String abstracts;
    /**
     * 内容
     */
    private String content;
    /**
     * 板块名称
     */
    private String sectionName;
    /**
     * 作者名称
     */
    private String author;
    /**
     * 是否置顶
     */
    private Integer isTop;
    /**
     * 是否加精
     */
    private Integer isPinned;
    /**
     * 点赞数
     */
    private Integer likeCount;
    /**
     * 回复数
     */
    private Integer replyCount;
    /**
     * 收藏数
     */
    private Integer favoriteCount;
    /**
     * 热度分数
     */
    private Long heatScore;
    /**
     * 帖子附件url
     */
    private String firstAttachmentUrl;
    /**
     * 创建时间
     */
    private Long createTime;
    /**
     * 最后回复时间
     */
    private Long updateTime;
    /**
     * 作者角色
     */
    private Integer authorRole;
}
